body {
  background-color: white;
  margin: 20px 20px 20px 20px;
  font-size: smaller;
}

body,td,a,div,p {
  color: black;
  font-family: Arial, sans-serif;
  /*font-size: small;*/
}

div,td {
	color: #000000;
}

a:link,.w,.w a:link {
	color: #0000cc;
}

a:visited {
	color: #551a8b;
}

a:active {
	color: #ff0000;
}

.gwt-pulsatinghyperlink a {
	padding: 0px 6px;
	font-size: 12px;
}

.gwt-Tree table {
}

.gwt-TreeItem {
	padding: 2px 6px 1px;
}

.gwt-TreeItem-selected {
	background-color: highlight;
	color: highlighttext;
}

.gwt-ftptree {
	width: 100%;/*350px;*/
}

.gwt-ftptree div, .gwt-ftptree td {
	font-size: 14px;
}

.gwt-ftptreeitem .gwt-TreeItem {
	padding-left: 26px;
	height: 16px;
	cursor: default;
}

.gwt-ftptreeitem-d .gwt-TreeItem {
	background-image: url('images/folder.gif');
	background-position: 1px center;
	background-repeat: no-repeat;
}

.gwt-ftptreeitem-f .gwt-TreeItem		{ background-image: url('images/ic_file_othertype.gif'); }
.gwt-ftptreeitem-f-xml .gwt-TreeItem	{ background-image: url('images/ic_file_XMLTemplate.gif'); }
.gwt-ftptreeitem-f-txt .gwt-TreeItem,
.gwt-ftptreeitem-f-htm .gwt-TreeItem,
.gwt-ftptreeitem-f-html .gwt-TreeItem,
.gwt-ftptreeitem-f-shtml .gwt-TreeItem,
.gwt-ftptreeitem-f-jsp .gwt-TreeItem,
.gwt-ftptreeitem-f-php .gwt-TreeItem,
.gwt-ftptreeitem-f-php4 .gwt-TreeItem,
.gwt-ftptreeitem-f-php5 .gwt-TreeItem,
.gwt-ftptreeitem-f-asp .gwt-TreeItem,
.gwt-ftptreeitem-f-aspx .gwt-TreeItem,
.gwt-ftptreeitem-f-js .gwt-TreeItem	,
.gwt-ftptreeitem-f-css .gwt-TreeItem	{ background-image: url('images/ic_file_page.gif'); }
.gwt-ftptreeitem-f-pdf .gwt-TreeItem	{ background-image: url('images/ic_file_pdfpage.gif'); }
.gwt-ftptreeitem-f-gif .gwt-TreeItem,
.gwt-ftptreeitem-f-jpg .gwt-TreeItem,
.gwt-ftptreeitem-f-jpeg .gwt-TreeItem,
.gwt-ftptreeitem-f-png .gwt-TreeItem,
.gwt-ftptreeitem-f-bmp .gwt-TreeItem,
.gwt-ftptreeitem-f-tif .gwt-TreeItem,
.gwt-ftptreeitem-f-tiff .gwt-TreeItem	{ background-image: url('images/ic_file_image.gif'); }

.ftp-popuppanel {
	background-color: white;
	border-color: darkblue;
	border-width: 3px;
	border-style: solid;
}

.gwt-MenuBar {
	cursor: pointer;
	background-color: rgb(236, 233, 216); /* Windows menubar color */
	border-width: 1px;
	border-color: rgb(172, 168, 153); /* Windows menubar border color */;
	border-style: solid;
}

.ftpbrowser-menubar {
}

.ftpbrowser-menuitem {
	background-image: url("images/black-down-arrow.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding: 3px 14px 3px 3px;
}

.ftpbrowser-menuitem {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	color: black;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
}

.ftpbrowser-menuitem a:hover {
	/*background-color: rgb(245, 242, 228);
	border-color: #999;*/
}

.ftpconnections-menubar {
	width: 125px;
	background-color: white;
}

.ftpconnections-menuitem {
}

.ftpconnections-submenubar {
	background-color: white;
}

.gwt-itemselectgrid {
	font-size: 12px;
	cursor: pointer;
}

.ftp-itemselectgrid {
	width: 100%;
	font-size: 10pt;
	font-family: Tahoma, Arial, sans-serif;
}

.gwt-itemselectgrid-item td {
}

.ftp-itemselectgrid-item td {
	padding-left: 26px;
	height: 16px;
	cursor: default;
	background-position: 1px center;
	background-repeat: no-repeat;
}

.ftp-itemselectgrid-item-d td {
	background-image: url('images/folder.gif');
}

.ftp-itemselectgrid-item-f td		{ background-image: url('images/ic_file_othertype.gif'); }
.ftp-itemselectgrid-item-hidden,
.ftp-itemselectgrid-item-hidden td	{ display: none }
.ftp-itemselectgrid-item-f-xml td	{ background-image: url('images/ic_file_XMLTemplate.gif'); }
.ftp-itemselectgrid-item-f-txt td,
.ftp-itemselectgrid-item-f-htm td,
.ftp-itemselectgrid-item-f-html td,
.ftp-itemselectgrid-item-f-shtml td,
.ftp-itemselectgrid-item-f-jsp td,
.ftp-itemselectgrid-item-f-php td,
.ftp-itemselectgrid-item-f-php4 td,
.ftp-itemselectgrid-item-f-php5 td,
.ftp-itemselectgrid-item-f-asp td,
.ftp-itemselectgrid-item-f-aspx td,
.ftp-itemselectgrid-item-f-js td,
.ftp-itemselectgrid-item-f-css td	{ background-image: url('images/ic_file_page.gif'); }
.ftp-itemselectgrid-item-f-pdf td	{ background-image: url('images/ic_file_pdfpage.gif'); }
.ftp-itemselectgrid-item-f-gif td,
.ftp-itemselectgrid-item-f-jpg td,
.ftp-itemselectgrid-item-f-jpeg td,
.ftp-itemselectgrid-item-f-png td,
.ftp-itemselectgrid-item-f-bmp td,
.ftp-itemselectgrid-item-f-tif td,
.ftp-itemselectgrid-item-f-tiff td	{ background-image: url('images/ic_file_image.gif'); }

.gwt-itemselectgrid-item-hover {
	background-color: lightgray;
}

.gwt-itemselectgrid-item-selected {
	background-color: highlight;
	color: highlighttext;
}

.gwt-itemselectgrid-item-selected td {
	color: highlighttext;
}

.cc-filegroupwidget td {
	font-family: Monaco, ProFontWindows, "lucida console", monospace;
}

/* \*/
 * html .gainlayout { height: 1%; }
/* */



/* basic progress bar */

.progressbar-text {
	font-weight: bold;
}

.progressbar-remaining {
	font-size: 12px;
	font-style: italic;
}

.progressbar-outer {
	border: 1px solid black;
}

.progressbar-inner {
	border: 1px solid black;
	margin: 1px;
}

.progressbar-bar {
	width: 5px;
	height: 15px;
	margin: 1px;
}

.progressbar-fullbar {
	background: blue;
}

.progressbar-blankbar {
	background: #eee;
}



/* example solid bar */

.progressbar-solid .progressbar-bar {
	margin: 0px;
}


/* example of no border */

.progressbar-noborder .progressbar-outer {
	border: none;
}

.progressbar-noborder .progressbar-inner {
	border: none;
}

